/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ecomp.uefs.micc.sharedbox.model;

import java.io.Serializable;
import java.util.ArrayList;

/**
 *
 * @author emanuel
 */
@SuppressWarnings("serial")
public class User implements Serializable {  
	
    private String serverpath;
    private String password;
    private String email;
    public  ArrayList arquivosCompartilhados;
    
    public User (){
        arquivosCompartilhados = new ArrayList<SharedFile>();
    }

    /**
     * @return the username
     */
    public String getServerpath() {
        return serverpath;
    }

    /**
     * @param username the username to set
     */
    public void setServerpath(String serverpath) {
        this.serverpath = serverpath;
    }

    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }
    
    /**
     * @return the arquivosCompartilhados
     */
    public ArrayList getArquivosCompartilhados() {
        return arquivosCompartilhados;
    }

    /**
     * @param arquivosCompartilhados the arquivosCompartilhados to set
     */
    public void setArquivosCompartilhados(ArrayList arquivosCompartilhados) {
        this.arquivosCompartilhados = arquivosCompartilhados;
    }
    
    public void addFile(SharedFile shFile){
        arquivosCompartilhados.add(shFile);
    }
    
        
    
}
